package com.goods.shop.service.wxmessage;

import com.goods.shop.service.model.wxmessage.WxTextModel;

/**
 * 微信业务的处理
 */
public interface WxBussinessService {
    /**
     * 默认情况下的返回值
     * @param entity
     * @return
     */
    public String generateDefault(WxTextModel entity);
    /**
     * 根据订阅事件来处理一下
     * @param entity
     * @return
     */
    public String generateSubscribeEvent(WxTextModel entity);
    /**
     * 根据用户已关注时的事件推送一下
     * @param entity
     * @return
     */
    public String generateScanEvent(WxTextModel entity);

    /**
     * 根据用户地理位置获取一下
     * @param entity
     * @return
     */
    public String generateLocationEvent(WxTextModel entity);

    /**
     * 根据文本内容进行返回不同的结果
     * @param entity
     * @return
     */
    public String generateTextReply(WxTextModel entity);
}
